package com.anjubao.parking.municipal.parkinglot.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

@NoArgsConstructor
@AllArgsConstructor
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "PDADto",description = "PDA-DTO")
@ToString
public class PDADto {


	@ApiModelProperty(value="设备编号")
	private String name;

	/**
	 * 设备编号
	 */
	@ApiModelProperty(value="设备code")
	private String code;

	@ApiModelProperty(value="机器码")
	private String machineNo;

	/**
	 * 停车场所在省份ID
	 */
	@ApiModelProperty(value="停车场所在省份ID")
	private Integer parkingLotProvinceId;

	/**
	 * 停车场所在省份名称
	 */
	@ApiModelProperty(value="停车场所在省份名称")
	private String parkingLotProvinceName;

	/**
	 * 停车场所在城市ID
	 */
	@ApiModelProperty(value="停车场所在城市ID")
	private Integer parkingLotCityId;

	/**
	 * 停车场所在城市名称
	 */
	@ApiModelProperty(value="停车场所在城市名称")
	private String parkingLotCityName;

	/**
	 * 停车场所在区域ID
	 */
	@ApiModelProperty(value="停车场所在区域ID")
	private Integer parkingLotDistrictId;

	/**
	 * 停车场所在区域名称
	 */
	@ApiModelProperty(value="停车场所在区域名称")
	private String parkingLotDistrictName;

	/**
	 * 停车场名称
	 */
	@ApiModelProperty(value="停车场名称")
	private String parkingLotName;


	@ApiModelProperty(value="sim卡号码")
	private String simNumber;

	@ApiModelProperty(value="使用者名称")
	private String userName;

	@ApiModelProperty(value="启用时间")
	private LocalDateTime enableTime;

	/**
	 * 禁用时间
	 */
	@ApiModelProperty(value="禁用时间")
	private LocalDateTime disableTime;

	@ApiModelProperty(value="状态 -1：故障，0：禁用，1：正常")
	private Integer status;


}
